Ext.onReady(function() {

	var personMessageForm = new Ext.form.FormPanel({
				border : false,
				autoWidth : true,
				labelAlign : 'right',
				labelPad : 30,
				labelWidth : 420,
				buttonAlign : 'center',
				// baseCls:'x-plain',
				bodyStyle : 'padding-top:10px;',
				defaultType : 'textfield',
				url : 'getCurrentPersonAction.action',
				defaults : {
					width : 180,
					allowBlank : false
				},
				items : [{
							fieldLabel : '姓&#12288;名',
							name : 'name'
						}, {
							xtype : 'combo',
							fieldLabel : '性&#12288;别',
							name : 'sex',
							store : new Ext.data.SimpleStore({
										fields : ['value'],
										data : ['男', '女']
									}),
							value : '男',
							mode : 'local',
							triggerAction : 'all',
							valueField : 'value',
							displayField : 'value',
							readOnly : true
						}, {
							xtype : 'datefield',
							fieldLabel : '出生年月',
							format : 'Y-m-d',
							name : 'birthday'
						}, {
							fieldLabel : '职&#12288;称',
							name : 'professionalTitle'
						}, {
							fieldLabel : '职&#12288;位',
							name : 'post'
						}, {
							fieldLabel : '学&#12288;历',
							name : 'educationLevel'
						}, {
							fieldLabel : '学&#12288;位',
							name : 'schoolRecord'
						}, {
							fieldLabel : '专业方向',
							name : 'majorField'
						}, {
							fieldLabel : '所在岗位',
							name : 'position'
						}, {
							fieldLabel : '状&#12288;态',
							name : 'state'
						}, {
							fieldLabel : '联系电话',
							name : 'telephone'
						}, {
							fieldLabel : '电子邮件',
							name : 'email',
							vtype : 'email'
						}],
				buttons : [{
							text : '更改',
							handler : function() {
								if (!personMessageForm.form.isDirty()) {
									Ext.Msg.alert('消息', '更改成功');
									return;
								}
								personMessageForm.form.submit({
											url : 'updatePersonAction.action',
											success : function(form, action) {
												Ext.Msg.alert('消息', '更改成功');
												/* 加载成功之后重新设置表单默认值 */
												var f = personMessageForm.form;
												f.setValues(f.getValues());
											},
											failure : function(form, action) {
												Ext.Msg.alert('消息',
														action.result.msg);
											}
										});
							}
						}, {
							text : '重置',
							handler : function() {
								personMessageForm.form.reset();
							}
						}]
			});
	var personMessagePanel = new Ext.Panel({
				id : 'personmessage-panel',
				renderTo : 'personmessage',
				// autoWidth : true,
				border : false,
//				baseCls:'x-plain',
//				baseCls : 'background-color:#DFE8F6;',
				items : [{
							height : 50,
							border : false,
							html : '<img src="images/vista.jpg"></img>'
						}, {
							border : false,
							style : 'border-bottom:1px solid #99BBE8;'
						}, personMessageForm]
			});
	personMessageForm.form.trackResetOnLoad = true;
	personMessageForm.form.load();
		// 可在此增加面板激活事件
		// Ext.getCmp('panels-EditPersonMessage').on('activate',function(){personMessageForm.form.load();})
	});